ArgoSPE: Model-Based Software Performance Engineering
نویسندگان
چکیده
Stochastic Petri nets (SPNs) have been proved useful for the quantitative analysis of systems. This paper introduces ArgoSPE, a tool for the performance evaluation of software systems in the first stages of the life-cycle. ArgoSPE implements a performance evaluation process that builds on the principles of the software performance engineering (SPE). The theory behind the tool, i.e. the underlying SPE process, has been presented in previous papers and consists in translating some performance annotated UML diagrams into SPN models. Therefore, ArgoSPE prevents software engineers to model with SPN since they are obtained as a by-product of their UML models. The design of the tool follows the architecture proposed by OMG in the UML Profile for Schedulability, Performance and Time specification.
منابع مشابه
Organization's performance measurement model based on the critical success factors of the reverse supply chain in airline industry with a quality gap approach
Airline industry is one of the main infrastructures for sustainable development of a country. The quality of the reverse support service will be effective in increasing the safety and health of the structures, reducing the impact of disasters and reducing costs. The aim of this study is to evaluate the performance of an organization based on the main factors of reverse supply chain with the ser...
متن کاملModeling and scheduling no-idle hybrid flow shop problems
Although several papers have studied no-idle scheduling problems, they all focus on flow shops, assuming one processor at each working stage. But, companies commonly extend to hybrid flow shops by duplicating machines in parallel in stages. This paper considers the problem of scheduling no-idle hybrid flow shops. A mixed integer linear programming model is first developed to mathematically form...
متن کاملTransformation of UML Design Model into Performance Model - A Model-Driven Framework
Software Performance Engineering is receiving increasing attention in today’s software dominated world. Compared to research work in performance evaluation in hardware and networks, this field is still in its nascent stage. Many methods have been proposed but majority of them are unable to adapt in the software development life-cycle dominated by professionals without substantial performance en...
متن کاملA Model Transformation from the Palladio Component Model to Layered Queueing Networks
For component-based performance engineering, software component developers individually create performance specifications of their components. Software architects compose these specifications to architectural models. This enables assessing the possible fulfilment of performance requirements without the need to purchase and deploy the component implementations. Many existing performance models d...
متن کاملFuzzy Goal Programming Model to Rolling Performance Based Budgeting by Productivity Approach (Case Study: Gas Refiner-ies in Iran)
This research presents a mathematical model for performance-based budgeting and combines it with rolling budget for increased flexibility. The model has been designed by Chebyshev's goal programming technique with fuzzy approach. The parameters or coefficients of the model are derived by measuring the productivity of the organizations considering eight criteria. Data for calc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006